home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
pcl
/
docs.lha
/
cmu-user
/
cmu-user.cp
< prev
next >
Wrap
Text File
|
1992-07-15
|
14KB
|
246 lines
\entry{time parsing}{17}{time parsing}
\entry{time formatting}{17}{time formatting}
\entry{debugger}{20}{debugger}
\entry{evaluation debugger}{21}{evaluation}{debugger}
\entry{stack frames}{21}{stack frames}
\entry{frames stack}{21}{frames}{stack}
\entry{function names}{22}{function}{names}
\entry{names function}{22}{names}{function}
\entry{external entry points}{23}{external entry points}
\entry{entry points external}{23}{entry points}{external}
\entry{block compilation debugger implications}{23}{block compilation}{debugger implications}
\entry{external stack frame kind}{23}{external}{stack frame kind}
\entry{optional stack frame kind}{23}{optional}{stack frame kind}
\entry{cleanup stack frame kind}{23}{cleanup}{stack frame kind}
\entry{tail recursion}{23}{tail recursion}
\entry{recursion tail}{23}{recursion}{tail}
\entry{unknown code locations}{24}{unknown code locations}
\entry{locations unknown}{24}{locations}{unknown}
\entry{interrupts}{24}{interrupts}
\entry{errors run-time}{24}{errors}{run-time}
\entry{variables debugger access}{24}{variables}{debugger access}
\entry{debug variables}{24}{debug variables}
\entry{availability of debug variables}{25}{availability of debug variables}
\entry{validity of debug variables}{25}{validity of debug variables}
\entry{debug optimization quality}{25}{debug optimization quality}
\entry{evaluation debugger}{25}{evaluation}{debugger}
\entry{source location printing debugger}{25}{source location printing}{debugger}
\entry{debug optimization quality}{27}{debug optimization quality}
\entry{block basic}{27}{block}{basic}
\entry{block start location}{27}{block}{start location}
\entry{policy debugger}{27}{policy}{debugger}
\entry{debug optimization quality}{27}{debug optimization quality}
\entry{optimize declaration}{27}{optimize declaration}
\entry{inline expansion}{28}{inline expansion}
\entry{semi-inline expansion}{28}{semi-inline expansion}
\entry{tracing}{30}{tracing}
\entry{function tracing}{30}{function}{tracing}
\entry{encapsulation}{32}{encapsulation}
\entry{advising}{32}{advising}
\entry{compiling}{33}{compiling}
\entry{compilation units}{35}{compilation}{units}
\entry{undefined warnings}{35}{undefined warnings}
\entry{context sensitive declarations}{36}{context sensitive declarations}
\entry{declarations context-sensitive}{36}{declarations}{context-sensitive}
\entry{error messages compiler}{37}{error messages}{compiler}
\entry{compiler error messages}{37}{compiler error messages}
\entry{original source}{39}{original source}
\entry{actual source}{39}{actual source}
\entry{processing path}{39}{processing path}
\entry{macroexpansion}{39}{macroexpansion}
\entry{source-to-source transformation}{39}{source-to-source transformation}
\entry{severity of compiler errors}{40}{severity of compiler errors}
\entry{compiler error severity}{40}{compiler error severity}
\entry{macroexpansion errors during}{40}{macroexpansion}{errors during}
\entry{read errors compiler}{40}{read errors}{compiler}
\entry{error messages verbosity}{41}{error messages}{verbosity}
\entry{verbosity of error messages}{41}{verbosity}{of error messages}
\entry{types in python}{42}{types}{in python}
\entry{compile time type errors}{42}{compile time type errors}
\entry{type checking at compile time}{42}{type checking}{at compile time}
\entry{precise type checking}{43}{precise type checking}
\entry{type checking precise}{43}{type checking}{precise}
\entry{weakened type checking}{43}{weakened type checking}
\entry{type checking weakened}{43}{type checking}{weakened}
\entry{existing programs to run}{44}{existing programs}{to run}
\entry{types portability}{44}{types}{portability}
\entry{compatibility with other Lisps}{44}{compatibility with other Lisps}
\entry{policy compiler}{46}{policy}{compiler}
\entry{compiler policy}{46}{compiler policy}
\entry{optimize declaration}{46}{optimize declaration}
\entry{declarations \code{optimize}}{46}{declarations}{\code{optimize}}
\entry{speed optimization quality}{46}{speed optimization quality}
\entry{compilation-speed optimization quality}{46}{compilation-speed optimization quality}
\entry{space optimization quality}{46}{space optimization quality}
\entry{debug optimization quality}{46}{debug optimization quality}
\entry{safety optimization quality}{46}{safety optimization quality}
\entry{inhibit-warnings optimization quality}{46}{inhibit-warnings optimization quality}
\entry{optimize-interface declaration}{46}{optimize-interface declaration}
\entry{declarations \code{optimize-interface}}{46}{declarations}{\code{optimize-interface}}
\entry{open-coding}{47}{open-coding}
\entry{inline expansion}{47}{inline expansion}
\entry{static functions}{47}{static functions}
\entry{types in python}{50}{types}{in python}
\entry{types equivalence}{51}{types}{equivalence}
\entry{canonicalization of types}{51}{canonicalization of types}
\entry{equivalence of types}{51}{equivalence of types}
\entry{member types}{51}{member types}
\entry{union (\code{or}) types}{52}{union (\code{or}) types}
\entry{or (union) types}{52}{or (union) types}
\entry{NIL type}{52}{NIL type}
\entry{empty type the}{52}{empty type}{the}
\entry{errors result type of}{52}{errors}{result type of}
\entry{function types}{52}{function}{types}
\entry{types function}{52}{types}{function}
\entry{values declaration}{53}{values declaration}
\entry{structure types}{54}{structure types}
\entry{defstruct types}{54}{defstruct types}
\entry{types structure}{54}{types}{structure}
\entry{freeze-type declaration}{54}{freeze-type declaration}
\entry{types restrictions on}{54}{types}{restrictions on}
\entry{style recommendations}{55}{style recommendations}
\entry{type inference}{55}{type inference}
\entry{inference of types}{55}{inference of types}
\entry{derivation of types}{55}{derivation of types}
\entry{local call type inference}{56}{local call}{type inference}
\entry{function type inference}{56}{function}{type inference}
\entry{operation specific type inference}{57}{operation specific type inference}
\entry{arithmetic type inference}{57}{arithmetic type inference}
\entry{numeric type inference}{57}{numeric}{type inference}
\entry{dynamic type inference}{57}{dynamic type inference}
\entry{conditional type inference}{57}{conditional type inference}
\entry{type inference dynamic}{57}{type inference}{dynamic}
\entry{type checking optimization}{58}{type checking}{optimization}
\entry{optimization type check}{58}{optimization}{type check}
\entry{complemented type checks}{59}{complemented type checks}
\entry{optimization}{59}{optimization}
\entry{let optimization}{60}{let optimization}
\entry{optimization let}{60}{optimization}{let}
\entry{constant folding}{61}{constant folding}
\entry{folding constant}{61}{folding}{constant}
\entry{constant-function declaration}{61}{constant-function declaration}
\entry{unused expression elimination}{61}{unused expression elimination}
\entry{dead code elimination}{61}{dead code elimination}
\entry{control optimization}{61}{control optimization}
\entry{optimization control}{61}{optimization}{control}
\entry{unreachable code deletion}{62}{unreachable code deletion}
\entry{dead code elimination}{62}{dead code elimination}
\entry{multiple value optimization}{64}{multiple value optimization}
\entry{optimization multiple value}{64}{optimization}{multiple value}
\entry{source-to-source transformation}{64}{source-to-source transformation}
\entry{transformation source-to-source}{64}{transformation}{source-to-source}
\entry{style recommendations}{65}{style recommendations}
\entry{tail recursion}{65}{tail recursion}
\entry{recursion}{65}{recursion}
\entry{local call}{67}{local call}
\entry{call local}{67}{call}{local}
\entry{function call local}{67}{function call}{local}
\entry{recursion self}{67}{recursion}{self}
\entry{closures}{68}{closures}
\entry{tail recursion}{68}{tail recursion}
\entry{recursion tail}{68}{recursion}{tail}
\entry{return values local call}{69}{return values}{local call}
\entry{local call return values}{69}{local call}{return values}
\entry{block compilation}{69}{block compilation}
\entry{compilation block}{69}{compilation}{block}
\entry{declarations block compilation}{70}{declarations}{block compilation}
\entry{start-block declaration}{70}{start-block declaration}
\entry{end-block declaration}{70}{end-block declaration}
\entry{compile-file block compilation arguments}{71}{compile-file}{block compilation arguments}
\entry{inline expansion}{72}{inline expansion}
\entry{expansion inline}{72}{expansion}{inline}
\entry{call inline}{72}{call}{inline}
\entry{function call inline}{72}{function call}{inline}
\entry{optimization function call}{72}{optimization}{function call}
\entry{recording of inline expansions}{73}{recording of inline expansions}
\entry{maybe-inline declaration}{73}{maybe-inline declaration}
\entry{object representation}{74}{object representation}
\entry{representation object}{74}{representation}{object}
\entry{efficiency of objects}{74}{efficiency}{of objects}
\entry{lists efficiency of}{75}{lists}{efficiency of}
\entry{structure types efficiency of}{75}{structure types}{efficiency of}
\entry{arrays efficiency of}{75}{arrays}{efficiency of}
\entry{vectors efficiency of}{75}{vectors}{efficiency of}
\entry{bit-vectors efficiency of}{76}{bit-vectors}{efficiency of}
\entry{hash-tables efficiency of}{76}{hash-tables}{efficiency of}
\entry{numeric types}{76}{numeric}{types}
\entry{types numeric}{76}{types}{numeric}
\entry{descriptors object}{77}{descriptors}{object}
\entry{object representation}{77}{object representation}
\entry{representation object}{77}{representation}{object}
\entry{consing overhead of}{77}{consing}{overhead of}
\entry{non-descriptor representations}{77}{non-descriptor representations}
\entry{stack numbers}{77}{stack numbers}
\entry{variables non-descriptor}{78}{variables}{non-descriptor}
\entry{type declarations variable}{78}{type declarations}{variable}
\entry{efficiency of numeric variables}{78}{efficiency}{of numeric variables}
\entry{generic arithmetic}{78}{generic arithmetic}
\entry{arithmetic generic}{78}{arithmetic}{generic}
\entry{numeric operation efficiency}{78}{numeric}{operation efficiency}
\entry{fixnums}{79}{fixnums}
\entry{bignums}{79}{bignums}
\entry{word integers}{80}{word integers}
\entry{floating point efficiency}{80}{floating point efficiency}
\entry{specialized array types}{80}{specialized array types}
\entry{array types specialized}{80}{array types}{specialized}
\entry{types specialized array}{80}{types}{specialized array}
\entry{local call numeric operands}{81}{local call}{numeric operands}
\entry{call numeric operands}{81}{call}{numeric operands}
\entry{numbers in local call}{81}{numbers in local call}
\entry{characters}{81}{characters}
\entry{strings}{81}{strings}
\entry{efficiency general hints}{81}{efficiency}{general hints}
\entry{compilation why to}{81}{compilation}{why to}
\entry{consing}{82}{consing}
\entry{garbage collection}{82}{garbage collection}
\entry{memory allocation}{82}{memory allocation}
\entry{efficiency of memory use}{82}{efficiency}{of memory use}
\entry{argument syntax efficiency}{82}{argument syntax}{efficiency}
\entry{efficiency of argument syntax}{82}{efficiency}{of argument syntax}
\entry{keyword argument efficiency}{82}{keyword argument efficiency}
\entry{rest argument efficiency}{82}{rest argument efficiency}
\entry{mapping efficiency of}{83}{mapping}{efficiency of}
\entry{trace files}{83}{trace files}
\entry{assembly listing}{83}{assembly listing}
\entry{listing files trace}{83}{listing files}{trace}
\entry{Virtual Machine (VM, or IR2) representation}{83}{Virtual Machine (VM, or IR2) representation}
\entry{implicit continuation representation (IR1)}{83}{implicit continuation representation (IR1)}
\entry{continuations implicit representation}{83}{continuations}{implicit representation}
\entry{efficiency notes}{84}{efficiency notes}
\entry{notes efficiency}{84}{notes}{efficiency}
\entry{tuning}{84}{tuning}
\entry{types uncertainty}{84}{types}{uncertainty}
\entry{uncertainty of types}{84}{uncertainty of types}
\entry{type checking efficiency of}{84}{type checking}{efficiency of}
\entry{efficiency of type checking}{84}{efficiency}{of type checking}
\entry{optimization type check}{84}{optimization}{type check}
\entry{representation efficiency notes}{85}{representation efficiency notes}
\entry{efficiency notes for representation}{85}{efficiency notes}{for representation}
\entry{object representation efficiency notes}{85}{object representation efficiency notes}
\entry{stack numbers}{85}{stack numbers}
\entry{non-descriptor representations}{85}{non-descriptor representations}
\entry{descriptor representations forcing of}{85}{descriptor representations}{forcing of}
\entry{verbosity of efficiency notes}{86}{verbosity}{of efficiency notes}
\entry{efficiency notes verbosity}{86}{efficiency notes}{verbosity}
\entry{profiling}{86}{profiling}
\entry{timing}{86}{timing}
\entry{consing}{86}{consing}
\entry{tuning}{86}{tuning}
\entry{CPU time interpretation of}{88}{CPU time}{interpretation of}
\entry{run time interpretation of}{88}{run time}{interpretation of}
\entry{interpretation of run time}{88}{interpretation of run time}
\entry{benchmarking techniques}{89}{benchmarking techniques}
\entry{aliens}{92}{aliens}
\entry{types alien}{92}{types}{alien}
\entry{types foreign language}{92}{types}{foreign language}
\entry{pointers}{92}{pointers}
\entry{malloc C function}{92}{malloc}{C function}
\entry{free C function}{92}{free}{C function}
\entry{unix interrupts}{94}{unix interrupts}
\entry{interrupts}{94}{interrupts}
\entry{object sets}{97}{object sets}
\entry{Function Index}{132}{Function Index}
\entry{Variable Index}{135}{Variable Index}
\entry{Type Index}{136}{Type Index}
\entry{Concept Index}{137}{Concept Index}